package logica;

import java.util.Collection;


public class Giocatore {

	/**
	 * @uml.property  name="nomeGiocatore"
	 */
	private String nomeGiocatore;

	/**
	 * Getter of the property <tt>nomeGiocatore</tt>
	 * @return  Returns the nomeGiocatore.
	 * @uml.property  name="nomeGiocatore"
	 */
	public String getNomeGiocatore() {
		return nomeGiocatore;
	}

	/**
	 * Setter of the property <tt>nomeGiocatore</tt>
	 * @param nomeGiocatore  The nomeGiocatore to set.
	 * @uml.property  name="nomeGiocatore"
	 */
	public void setNomeGiocatore(String nomeGiocatore) {
		this.nomeGiocatore = nomeGiocatore;
	}

	/**
	 * @uml.property  name="nomeSpecie"
	 */
	private String nomeSpecie;

	/**
	 * Getter of the property <tt>nomeSpecie</tt>
	 * @return  Returns the nomeSpecie.
	 * @uml.property  name="nomeSpecie"
	 */
	public String getNomeSpecie() {
		return nomeSpecie;
	}

	/**
	 * Setter of the property <tt>nomeSpecie</tt>
	 * @param nomeSpecie  The nomeSpecie to set.
	 * @uml.property  name="nomeSpecie"
	 */
	public void setNomeSpecie(String nomeSpecie) {
		this.nomeSpecie = nomeSpecie;
	}

	/**
	 * @uml.property  name="dinosauro"
	 * @uml.associationEnd  multiplicity="(1 -1)" inverse="giocatore:logica.Dinosauro"
	 */
	private Collection dinosauro = new java.util.ArrayList();

	/**
	 * Getter of the property <tt>dinosauro</tt>
	 * @return  Returns the dinosauro.
	 * @uml.property  name="dinosauro"
	 */
	public Collection getDinosauro() {
		return dinosauro;
	}

	/**
	 * Setter of the property <tt>dinosauro</tt>
	 * @param dinosauro  The dinosauro to set.
	 * @uml.property  name="dinosauro"
	 */
	public void setDinosauro(Collection dinosauro) {
		this.dinosauro = dinosauro;
	}

	/** 
	 * @uml.property name="partita"
	 * @uml.associationEnd multiplicity="(1 1)" inverse="giocatore:logica.Partita"
	 */
	private Partita partita = new logica.Partita();

	/** 
	 * Getter of the property <tt>partita</tt>
	 * @return  Returns the partita.
	 * @uml.property  name="partita"
	 */
	public Partita getPartita() {
		return partita;
	}

	/** 
	 * Setter of the property <tt>partita</tt>
	 * @param partita  The partita to set.
	 * @uml.property  name="partita"
	 */
	public void setPartita(Partita partita) {
		this.partita = partita;
	}

	/**
	 * @uml.property  name="password"
	 */
	private String password;

	/**
	 * Getter of the property <tt>password</tt>
	 * @return  Returns the password.
	 * @uml.property  name="password"
	 */
	public String getPassword() {
		return password;
	}

	/**
	 * Setter of the property <tt>password</tt>
	 * @param password  The password to set.
	 * @uml.property  name="password"
	 */
	public void setPassword(String password) {
		this.password = password;
	}

	/**
	 * @uml.property  name="classifica"
	 * @uml.associationEnd  multiplicity="(1 1)" inverse="giocatore:logica.Classifica"
	 */
	private Classifica classifica = new logica.Classifica();

	/**
	 * Getter of the property <tt>classifica</tt>
	 * @return  Returns the classifica.
	 * @uml.property  name="classifica"
	 */
	public Classifica getClassifica() {
		return classifica;
	}

	/**
	 * Setter of the property <tt>classifica</tt>
	 * @param classifica  The classifica to set.
	 * @uml.property  name="classifica"
	 */
	public void setClassifica(Classifica classifica) {
		this.classifica = classifica;
	}

}
